home *** CD-ROM | disk | FTP | other *** search
/ Softline PAY-CD / Softline PAY-CD(1994).iso / programm / allclear / demo / disk1 / examples / computer.cmp / HPGL.ACL < prev    next >
Encoding:
Text File  |  1993-10-07  |  1.1 KB  |  76 lines

  1. Output Request Flow Chart
  2.  
  3. OUTPUT REQUEST.
  4. OUTPUT TRIGGER CHARACTER DEFINED?
  5.     (YES) DISABLE BUFFER INPUT.
  6.     -M1
  7.     TRIGGER CHARACTER RECEIVED?
  8.         (NO) >M1
  9.         (YES)
  10.     ?END
  11.     (NO)
  12. ?END
  13.  
  14. -M2
  15. TURN AROUND DELAY=0?
  16.     (YES) >M3
  17.     (NO) WAIT DELAY TIME.
  18.     >M3
  19. ?END
  20. -M3
  21. ECHO TERMINATE CHARACTER DEFINED?
  22.     (NO) >M4
  23.     (YES) DISABLE BUFFER INPUT.
  24.     >M4
  25. ?END
  26. -M4
  27. OUTPUT INITIATOR DEFINED?
  28.     (NO) >M5
  29.     (YES) SEND* OUTPUT INITIATOR CHARACTER.
  30.     >M5
  31. ?END
  32. -M5
  33. SEND* CHARACTER.
  34. LAST CHARACTER?
  35.     (YES) >A1
  36.     (NO) >M5
  37. ?END
  38. -A1
  39. FIRST OUTPUT TERMINATOR CHARACTER DEFINED?
  40.     (NO) >A2
  41.     (YES) SEND* FIRST TERMINATOR CHARACTER.
  42.     SECOND OUTPUT TERMINATOR CHARACTER DEFINED?
  43.         (YES) SEND* SECOND TERMINATOR CHARACTER.
  44.         (NO)
  45.     ?END
  46. ?END
  47. -A2
  48. ECHO TERMINATOR CHARACTER DEFINED?
  49.     (NO) >M7
  50.     (YES)
  51.     -M6
  52.     ECHO TERMINATOR RECEIVED?
  53.         (NO) >M6
  54.         (YES) ENABLE BUFFER INPUT.
  55.     ?END
  56.     >M7
  57. ?END
  58. -M7
  59. OUTPUT DONE!
  60.  
  61.  
  62. SEND*.
  63. SEPARATE ROUTINE.
  64. CALLED BY THE MAIN PROGRAM.
  65. SEND CHARACTER.
  66. BEGIN.
  67. INTER CHARACTER DELAY DEFINED?
  68.     (YES) WAIT DELAY.
  69.     -SEND
  70.     SEND CHARACTER.
  71.     (NO)  >SEND
  72. ?END
  73. END.
  74.  
  75.  
  76.